﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BFOAuction.DTO.Config
{
    public class Config
    {
        #region Member Variables
        private string strs_ID = string.Empty;
        private decimal decIncreaseValue = 0;
        private decimal decCost = 0;
        private decimal decCostChange = 0;
        private decimal decMinIncreaseValue = 0;
        private decimal decMaxIncreaseValue = 0;
        private decimal decMinCostChange = 0;
        private decimal decMaxCostChange = 0;
        private decimal decCostMultiTypeProduct = 0;
        private decimal decCostCreateAuction = 0;

        #endregion

        #region Properties
        public string s_ID
        {
            get { return strs_ID; }
            set { strs_ID = value; }
        }

        public decimal IncreaseValue
        {
            get { return decIncreaseValue; }
            set { decIncreaseValue = value; }
        }

        public decimal Cost
        {
            get { return decCost; }
            set { decCost = value; }
        }

        public decimal CostChange
        {
            get { return decCostChange; }
            set { decCostChange = value; }
        }

        public decimal MinIncreaseValue
        {
            get { return decMinIncreaseValue; }
            set { decMinIncreaseValue = value; }
        }
        public decimal MaxIncreaseValue
        {
            get { return decMaxIncreaseValue; }
            set { decMaxIncreaseValue = value; }
        }
        public decimal MinCostChange
        {
            get { return decMinCostChange; }
            set { decMinCostChange = value; }
        }

        public decimal MaxCostChange
        {
            get { return decMaxCostChange; }
            set { decMaxCostChange = value; }
        }

        public decimal CostMultiTypeProduct
        {
            get { return decCostMultiTypeProduct; }
            set { decCostMultiTypeProduct = value; }
        }

        public decimal CostCreateAuction
        {
            get { return decCostCreateAuction; }
            set { decCostCreateAuction = value; }
        }

        #endregion

        #region Column Names
        public const String cols_ID = "s_ID";
        public const String colIncreaseValue = "m_IncreaseValue";
        public const String colCost = "m_Cost";
        public const String colCostChange = "m_CostChange";
        public const String colMinIncreaseValue = "m_MinIncreaseValue";
        public const String colMaxIncreaseValue = "m_MaxIncreaseValue";
        public const String colMinCostChange = "m_MinCostChange";
        public const String colMaxCostChange = "m_MaxCostChange";
        public const String colCostMultiTypeProduct = "m_CostMultiTypeProduct";
        public const String colCostCreateAuction = "m_CostCreateAuction";

        #endregion
    }
}
